package 集合;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class TestCollection {

    public static void main(String[] args) {
        //1。创建集合
        Collection list = new ArrayList();
        //集合中元素的个数
        System.out.println(list.size());//0
        System.out.println(list.isEmpty());//true
        //2.方法===添加
        list.add("1");//string
        list.add(true);//boolean
        list.add(500);//int
        System.out.println(list.size());//3
        //2.方法===删除
        list.remove(500);
        System.out.println(list.size());//2
        System.out.println(list.isEmpty());//false
        //2.方法===修改====无

        //2.方法===遍历(查询)====？？
        //public interface Collection<E> extends Iterable<E>
        //可以使用Iterable方式遍历！！！
        System.out.println("***************");
        Iterator iterator = list.iterator();//获得iterator对象
        while (iterator.hasNext()){//hasNext:判断是否有元素
            System.out.println(iterator.next());//获得下一个元素的值
        }
        System.out.println("*********************");
        for (Object o : list) {//for-each循环
            System.out.println(o);
        }
    }
}
